package com.sys.service;

import com.sys.domain.Dict;
import com.sys.result.PageParam;
import com.sys.result.RequestPageVo;
import com.sys.result.RequestResultVo;

public interface DictService {

	/**
	 * 分页查询数据字典项
	 * @param param
	 * @return
	 */
	RequestPageVo<Dict> queryDictList(PageParam param,String dictName,String dictCode);
	
	/**
	 * 字典项删除
	 * @param id
	 * @return
	 */
	RequestResultVo<Dict> deleteDict(Integer id);
	
	/**
	 * 添加字典项
	 * @param dict
	 * @return
	 */
	RequestResultVo<Dict> addDict(Dict dict);
	
	/**
	 * 更新字典项
	 * @param dict
	 * @return
	 */
	RequestResultVo<Dict> updateDict(Dict dict);
}
